immediate replacement denture - German English Dictionary